(someone) is not slouch

Translations
n'est pas un manche
Definitions
This phrase means that someone is competent, skilled, or capable. It is often used to emphasize that a person should not be underestimated or dismissed, as they are good at what they do.